package nl.vu.few.ibivu.biomodels.client;

import nl.vu.few.ibivu.biomodels.shared.NotLoggedInException;
import nl.vu.few.ibivu.biomodels.shared.UserInfo;
import nl.vu.few.ibivu.biomodels.shared.UserProfile;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

@RemoteServiceRelativePath("gateway")
public interface GatewayService extends RemoteService {
	UserInfo getUserInfo(String requestURI);
	void saveUserProfile(UserProfile userProfile) throws NotLoggedInException;
}
